package com.xiyu.service.service.area;

import com.xiyu.service.vo.area.officeArea.OfficeAreaSimpleListOutput;
import com.xiyu.service.vo.area.officeArea.OfficeAreaSingleGetOutput;
import com.xiyu.service.vo.area.officeArea.OfficeAreaUpdateInput;
import com.xiyu.service.vo.area.officeArea.OfficeAreaCreateInput;
import com.xiyu.service.vo.area.officeArea.OfficeAreaPageQueryOutput;
import com.xiyu.service.vo.area.officeArea.OfficeAreaPageQueryInput;
import java.util.*;

import com.xiyu.service.framework.web.web.core.pojo.PageResult;

/**
 * 办公区 Service 接口
 */
public interface OfficeAreaService {

    PageResult<OfficeAreaPageQueryOutput> pageQuery(OfficeAreaPageQueryInput inputVO);

    Long create(OfficeAreaCreateInput inputVO);

    Boolean update(OfficeAreaUpdateInput inputVO);

    OfficeAreaSingleGetOutput singleGet(Long id);

    List<OfficeAreaSimpleListOutput> simpleList();

}
